package leetcode100;

import java.util.Arrays;
import java.util.Scanner;

/**
 * @author shkstart
 * @create 2022-12-15-23:04
 */
public class Meme16_2 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
//        while (in.hasNextInt()) { // 注意 while 处理多个 case
            String str = in.nextLine();
            String[] str0 = str.split("-");
            String[] str1 = str0[0].split(" ");
            String[] str2 = str0[1].split(" ");
            String[] str3 = new String[]{"joker","JOKER"};
            String s = "345678910JQKA2";
            //这里要比较数组的内容是否相同，需要使用过Arrays.equals(a,b)方法
            if(Arrays.equals(str1,str3)||Arrays.equals(str2,str3)){
                System.out.println("joker JOKER");
            }else if(str1.length==str2.length){
                //这里的长度相等，两方手牌是相同的类型
                //可以进行比较，我们只需要比较最前面的那个字符就可以直到手牌整体的大小

                //取出两方手牌的第一个元素
                String a = str1[0].substring(0,1);
                String b = str2[0].substring(0,1);

                //由于扑克牌的大小数字不按正常的数字排序
                //我们将可以对比手牌第一个元素在字符串s中出现的位置来判断大小
                int x = s.indexOf(a);
                int y = s.indexOf(b);

                if(x>y){
                    System.out.println(str0[0]);
                }else{
                    System.out.println(str0[1]);
                }



            }else if(str1.length==4){
                //相等的情况已经排除，此时到达这里的只能是炸弹
                //而炸弹大于其他的所有剩余情况
                System.out.println(str0[0]);
            }else if(str2.length==4){
                //同上
                System.out.println(str0[1]);
            }else{
                System.out.println("ERROR");

            }

        }
//    }
}
